Golang Software Architecture Opentelemetry